home *** CD-ROM | disk | FTP | other *** search
- A5 register
- and A5 world 28-6
- and LwrString trap 14-91
- restoring 28-14, 28-16
- saving 28-14, 28-16
- when using Gestalt selector functions 3-45
- when using Notification Manager 24-9, 28-14
- when using Sound Manager 22-78
- setting in Time Manager tasks 23-13
- A5 world
- and context switching 5-13
- defined 28-6
- how the Process Manager creates 29-5
- routines for setting and restoring 28-16
- setting, in Notification Manager tasks 24-9
- setting, in Time Manager tasks 23-13, 28-6
- setting before calling Script Manager routines 14-38
- AARP packet type 32-25, 32-28
- About command for desk accessories 9-32, 9-33
- About string for desk accessories 9-33
- ABusVars global variable 32-12
- accents
- acute 14-97
- cedilla 14-97
- circumflex 14-97
- dead keys for 14-97
- grave 14-97
- hacek 14-97
- keyboard entry of 14-105
- Key Caps 14-100
- ogonek 14-97
- regional differences in 14-7
- umlaut 14-97
- uppercase characters 14-33, 14-91
- acceptAppDiedEventsFlag 5-16
- acceptAppDied flag 6-70
- AcceptHighLevelEvent function 5-21, 5-27, 5-30
- acceptSuspendResumeEvents flag 5-15
- access priveleges in foreign file systems 25-28, 25-50
- access-control conventions 25-11
- ActivatePalette procedure 20-20
- activation procedures 26-19
- active application 26-19
- active field 26-19
- active keyboard script 14-15
- activity timer
- resetting 31-13, 31-19
- types of activity 31-6
- acute accent 14-97
- adapting an application
- application guidelines 14-102
- calendars 14-28
- conversion of upper and lowercase text 14-62
- currency formats 14-28
- date formats 14-28, 14-74, 14-107
- defining a word 14-55
- fonts 14-107
- International Utilities Package routines for 14-75
- measurement formats 14-28
- menus 1-22, 14-25, 14-102, 14-107
- metric information 14-74
- numbers 14-29, 14-107
- overview 3-22, 14-7
- printing 14-110
- Script Manager routines for 14-50
- sorting 14-26
- stripping diacritical marks 14-62
- tasks 14-24
- text operations 2-6, 14-103
- times 14-28, 14-74, 14-107
- translating text 14-59
- truncated text 14-59
- using resources in 14-102
- additional parameters for Apple events 6-8
- AddrBlock data type 32-39
- AddResource function 22-59
- address descriptor records
- adding to an Apple event 6-57
- defined 6-10
- addresses of Apple events 6-57
- 'addr' keyword 6-10
- 'adev' file type 32-8
- 'adrp' alias type 9-30
- ADSP 32-37
- attention messages
- attention codes 32-40
- connection event flag 32-40
- handling 32-47
- sending 32-77
- user routines 32-56
- attention-message buffer 32-40
- connection control block 32-38
- connection ends
- closing 32-67
- configuring 32-45, 32-60
- defined 32-38
- establishing 32-58
- filterAddress 32-64, 32-71
- ID numbers 32-64, 32-67
- removing 32-68
- resetting 32-78
- state of 32-39
- connection events
- types 32-40
- user routines 32-56
- connection listeners 32-52
- activating 32-70
- closing 32-72
- defined 32-38, 32-69
- establishing 32-52, 32-69
- how to use 32-53
- routines 32-69
- sample code 32-54
- connection listening sockets 32-39
- connection requests, listening for 32-70
- connections
- closing 32-47, 32-67
- denying an open request 32-72
- determining the status of 32-73
- establishing 32-58
- maintaining 32-46, 32-73
- opening 32-43, 32-62
- connection servers, defined 32-69
- filter address 32-64, 32-71
- how to use 32-38
- opening modes
- descriptions 32-62
- summary 32-66
- parameter block 32-40
- reading data 32-46, 32-74
- receive queue
- defined 32-44
- dspInit routine 32-59
- dspRead routine 32-46
- relationship to other protocols 32-6, 32-8
- routines in 32-58
- sequence of use 32-43
- sample code
- connection listeners 32-54
- user routine 32-57
- using ADSP 32-48
- send queue
- defined 32-44
- dspInit routine 32-59
- dspWrite routine 32-46
- flushing 32-76
- sequence numbers 32-65
- user flags 32-39
- when to use 32-12
- writing data 32-46, 32-75
- advance width of glyphs 12-6, 12-20
- AEAddressDesc data type 6-10, 6-57
- AEArrayData data type 6-109
- AEArrayType data type 6-109
- AECoerceDesc function 6-100
- AECoercePtr function 6-100
- AECountItems function 6-45, 6-77
- AECreateAppleEvent function 6-55, 6-86
- AECreateDesc function 6-58, 6-87
- AECreateList function 6-88
- AEDeleteItem function 6-98
- AEDeleteKeyDesc function 6-99
- AEDeleteParam function 6-99
- AEDesc data type 6-9
- AEDescList data type 6-11
- AEDisposeDesc function 6-99
- AEDuplicateDesc function 6-87
- AEEventClass data type 6-108
- AEEventID data type 6-108
- AEEventSource data type 6-109
- AEGetArray function 6-79
- AEGetAttributeDesc function 6-77
- AEGetAttributePtr function 6-44, 6-45, 6-76
- AEGetCoercionHandler function 6-102
- AEGetEventHandler function 6-73
- AEGetInteractionAllowed function 6-82
- AEGetKeyDesc function 6-81
- AEGetKeyPtr function 6-80
- AEGetNthDesc function 6-79
- AEGetNthPtr function 6-47, 6-78
- AEGetParamDesc function 6-43, 6-45, 6-75
- AEGetParamPtr function 6-42, 6-75
- AEGetSpecialHandler function 6-104
- AEGetTheCurrentEvent function 6-86
- AEIMP 6-3
- AEInstallCoercionHandler function 6-101, 6-102
- AEInstallEventHandler function 6-28, 6-71
- AEInstallSpecialHandler function 6-103
- AEInteractAllowed data type 6-53, 6-108
- AEInteractWithUser function 6-54, 6-83
- AEKeyDesc data type 6-11
- AEKeyword data type 6-10
- AEP 32-7
- AEProcessAppleEvent function 6-74
- AEPutArray function 6-90
- AEPutAttributeDesc function 6-93
- AEPutAttributePtr function 6-92
- AEPutDesc function 6-89
- AEPutKeyDesc function 6-91
- AEPutKeyPtr function 6-90
- AEPutParamDesc function 6-56, 6-92
- AEPutParamPtr function 6-56, 6-91
- AEPutPtr function 6-12
- AERecord data type 6-11
- AERecords
- adding data to 6-90
- adding keyword-specified descriptor records to 6-91
- creating 6-88
- defined 6-12
- deleting keyword-specified descriptor records from 6-99
- getting data out of 6-80
- getting descriptor records out of 6-81
- getting sizes and descriptor types of keyword-specified
- descriptor records in 6-97
- relationship to other Apple Event Manager data
- structures 6-14
- AERemoveCoercionHandler function 6-102
- AERemoveEventHandler function 6-73
- AERemoveSpecialHandler function 6-104
- AEResetTimer function 6-83
- AEResumeTheCurrent function 6-84
- AESend function 6-62, 6-93
- AESendMode data type 6-108
- AESendPriority data type 6-108
- AESetInteractionAllowed function 6-82
- AESetTheCurrentEvent function 6-85
- AESizeOfAttribute function 6-98
- AESizeOfKeyDesc function 6-97
- AESizeOfNthItem function 6-96
- AESizeOfParam function 6-97
- AESuspendTheCurrentEvent function 6-84
- 'aevt' descriptor type 6-9
- 'aevt' event class 6-7
- AFP (AppleTalk Filing Protocol) 25-12, 32-8
- AIFF files 22-25
- creating 22-93, 22-100
- playing sounds in 22-15, 22-56
- storing sounds in 22-10
- AIFF-C files 22-25
- creating 22-93, 22-100
- playing sounds in 22-15, 22-56
- storing sounds in 22-10
- ALAP 32-6
- alert boxes
- displayed by Notification Manager 24-4, 24-5, 24-7
- help balloons for 11-33
- help balloons for areas outside of 11-58
- and the help menu 11-28, 11-63
- for multiple publishers in a document 4-19, 4-30, 4-48, 4-51
- for new publisher 4-17
- position of 2-23
- for PPC session termination 7-6
- aliases
- defined 9-29
- resolving 9-29
- style of names 14-40, 14-41, 14-85, 14-86
- Alias Manager 27-3
- limitations with MFS disks 25-9
- routines in 27-12
- testing for availability 3-35, 27-8
- alias records
- contents 27-4, 27-12
- creating 27-9, 27-12
- customizing 27-12
- defined 27-3
- getting information about 27-12
- private Alias Manager data 27-12
- publishers and subscribers 4-14, 4-18
- reading 27-19
- relative path in 27-5
- resolving 27-6
- functions for 27-9, 27-15
- resources 9-29
- storing and retrieving 27-11
- updating 27-11
- alias types 9-30
- alignment of text
- defined 14-33
- flush right 15-16
- fully justified 14-33
- left 15-19
- localization issues 2-8
- in right-to-left directional scripts 15-19
- routines for handling justified text 14-64
- system 15-4, 15-14, 15-19
- TextEdit constants for 15-20
- 'alis' descriptor type 6-9
- 'alis' resource type 4-17, 9-29, 27-11
- AllocContig function 25-34
- AllowPurgePixels function 21-15
- alternate rectangles
- defined 11-8
- specifying in 'hdlg' resources 11-36
- specifying in HMShowBalloon function 11-53
- alternating icon in menu bar 2-15, 24-4, 24-7
- 'amnu' folder type 9-43
- ampCmd command 22-51, 22-83
- amplitude of sounds 22-8
- animated colors 20-10
- allocation of 20-7
- defined 20-7
- on direct devices 20-11, 20-12
- returned to a device 20-11
- AnimateEntry procedure 20-23
- AnimatePalette procedure 20-23
- AOff procedure 31-22
- AOnIgnoreModem procedure 31-21
- 'appa' descriptor type 6-9
- 'appe' file type, and the Extensions folder 9-41
- AppendDITL procedure 3-19, 3-20
- Apple Desktop Bus, testing for last keyboard used 3-37
- Apple event attributes
- adding to Apple events 6-92
- defined 6-6
- event classes 6-7, 6-10
- event IDs 6-7, 6-10
- event sources 6-10
- getting data out of 6-44, 6-76
- getting descriptor records out of 6-77
- getting descriptor types of 6-98
- getting sizes of 6-98
- interaction level 6-10, 6-44, 6-51
- missed keyword 6-10, 6-44, 6-47
- optional keyword 6-10
- return ID 6-10, 6-55
- setting with AECreateAppleEvent function 6-54
- target address 6-10, 6-57
- timeout 6-10, 6-64
- transaction ID 6-10, 6-55
- AppleEvent data type 6-12
- Apple event dispatch tables
- getting entries from 6-73
- installing entries into 6-28, 6-71
- removing entries from 6-73
- system 6-28
- Apple event handlers
- adding to dispatch tables 6-28, 6-71
- called from AEProcessAppleEvent function 6-74
- defined 6-15
- getting from dispatch tables 6-73
- removing from dispatch tables 6-73
- writing 6-47
- Apple Event Interprocess Messaging Protocol (AEIMP) 6-3
- Apple Event Manager 6-3
- and Event Manager 1-7
- routines in 6-71
- testing for availability 6-25
- use of Notification Manager 6-54
- user and server application interaction with 6-51, 6-82
- Apple event parameters
- adding 6-55, 6-91
- additional 6-8
- checking for missing required 6-47
- defined 6-6
- deleting 6-99
- direct 6-8, 6-11
- error number 6-48
- error string 6-49
- getting data out of 6-42, 6-75
- getting descriptor records out of 6-43, 6-75
- getting descriptor types of 6-97
- getting sizes of 6-97
- optional 6-8, 6-10
- required 6-8
- Apple event protocol 5-10
- Apple event records
- defined 6-12
- disposing of 6-50
- getting data out of 6-80
- getting descriptor records out of 6-81
- relationship to other Apple Event Manager data
- structures 6-14
- Apple events
- accepting 6-26
- addresses for 6-57
- and application-defined events 5-3
- Application Died 6-71, 29-16
- categories of 6-6
- client applications using 6-5
- components of 6-6
- create Publisher 6-38
- creating 6-54
- data structures in 6-8
- defined 6-3
- determining current 6-86
- dispatching 6-74, 6-83
- disposing of 6-50
- from Edition Manager 6-12
- getting data out of 6-40
- Open Application 6-7, 6-31, 6-33
- Open Documents event
- and alias records 9-15
- defined 6-32
- event ID for 6-7
- handling 6-33
- illustration of data structures in 6-13
- Print Documents 6-7, 6-32, 6-35
- processing 6-14, 6-74, 6-83
- Quit Application 6-7, 6-32, 6-36
- relationship to high-level events 6-26
- reply Apple events 6-48
- disposing of 6-50
- filter functions while waiting for 6-66
- timeouts for 6-63, 6-83
- replying to 6-48, 6-66
- requesting services through 6-19
- required 3-11, 6-30
- Reset Timer 6-84
- responding to 6-14, 6-20, 6-26
- resuming handling of 6-84
- return IDs in 6-55
- Section Cancel 4-12
- Section Read event 4-12
- components of 6-37
- for new editions 4-16, 14-33, 14-41
- preventing initial 4-63
- not sent after unsuccessful writing 4-71
- sent after CloseEdition function 4-25
- Section Scroll 4-12, 4-43, 4-77, 6-38
- Section Write 4-12, 4-19, 6-37
- sending 6-59
- server applications using 6-5
- supporting 1-12
- suspending handling of 6-84
- testing for availability 3-35, 6-25
- transaction IDs in 6-55
- Apple menu
- alternating icon and 24-4, 24-7
- applications in 9-32
- help balloons for 11-10
- Apple Menu Items folder 10-3
- alias type for 9-30
- defined 9-41
- finding 9-43
- Apple Publications Style Guide 2-13
- Apple reserved keyboard equivalents 2-35
- AppleShare
- local version 25-4
- and paging devices 28-18
- Apple Sound Chip (ASC) 22-3, 22-6, 22-54
- AppleTalk
- application interfaces 32-10
- connection files 32-8
- connection listening sockets 32-39
- data links 32-4
- device drivers 32-8
- getting information about 32-12
- internet addresses 32-7
- names of entities 32-7
- network addresses 32-15
- network numbers
- determining range 32-12
- and Phase 2 32-6
- value of 32-15
- and Power Manager 31-8
- router addresses 32-15
- sessions 32-7
- wildcard characters in 32-16
- zone information table 32-7
- zones 32-7
- getting information about 32-31
- AppleTalk Address Resolution Protocol (AARP) 32-25, 32-28
- AppleTalk Data Stream Protocol (ADSP) 32-37
- attention messages
- attention codes 32-40
- connection event flag 32-40
- handling 32-47
- sending 32-77
- user routines 32-56
- attention-message buffer 32-40
- connection control block 32-38
- connection ends
- closing 32-67
- configuring 32-45, 32-60
- defined 32-38
- establishing 32-58
- filterAddress 32-64, 32-71
- ID numbers 32-64, 32-67
- removing 32-68
- resetting 32-78
- state of 32-39
- connection events
- types 32-40
- user routines 32-56
- connection listeners 32-52
- activating 32-70
- closing 32-72
- defined 32-38, 32-69
- establishing 32-52, 32-69
- how to use 32-53
- routines 32-69
- sample code 32-54
- connection listening sockets 32-39
- connection requests, listening for 32-70
- connections
- closing 32-47, 32-67
- denying an open request 32-72
- determining the status of 32-73
- establishing 32-58
- maintaining 32-46, 32-73
- opening 32-43, 32-62
- connection servers, defined 32-69
- filter address 32-64, 32-71
- how to use 32-38
- opening modes
- descriptions 32-62
- summary 32-66
- parameter block 32-40
- reading data 32-46, 32-74
- receive queue
- defined 32-44
- dspInit routine 32-59
- dspRead routine 32-46
- relationship to other protocols 32-6, 32-8
- routines in 32-58
- sequence of use 32-43
- sample code
- connection listeners 32-54
- user routine 32-57
- using ADSP 32-48
- send queue
- defined 32-44
- dspInit routine 32-59
- dspWrite routine 32-46
- flushing 32-76
- sequence numbers 32-65
- user flags 32-39
- when to use 32-12
- writing data 32-46, 32-75
- AppleTalk drivers 32-8
- .ATP driver 32-29
- .DSP driver 32-37
- device control entry 32-44
- opening modes 32-62, 32-66
- parameter block 32-40
- routines in 32-58
- sequence of use 32-43
- .ENET driver 32-78
- calling 32-86
- general-transmission mode, setting to 32-94
- obtaining information about 32-93
- opening 32-79
- sample code 32-80
- packet headers 32-25
- parameter block 32-88
- protocol handlers for 32-90
- routines in 32-88
- .MPP driver 32-12
- testing for versions 3-35, 32-11
- .XPP driver 32-31
- getting zone name of your application 32-34
- getting zone names on extended network 32-33, 32-36
- getting zone names on local network 32-33, 32-35
- parameter block 32-31
- AppleTalk Echo Protocol (AEP) 32-7
- AppleTalk Event Queue 32-17
- adding fields 32-18
- entries
- adding 32-18
- how called 32-21
- removing 32-19
- when called 32-21
- sending messages to 32-20
- transitions
- cancel-close 32-23
- defining 32-24
- developer-defined 32-24
- open 32-22
- permission-to-close 32-22
- routine selectors 32-21
- AppleTalk Filing Protocol (AFP) 25-12, 32-8
- AppleTalk Link Access Protocol 32-6
- AppleTalk Manager 32-3
- changes to 32-4
- closing
- denying permission 32-23
- granting permission 32-23
- requesting permission 32-20
- how to use 32-11
- references to other books 32-3
- references to other volumes P-16
- routines in
- AppleTalk Transition Queue 32-18, 32-21, 32-24
- .ATP driver 32-29
- .DSP driver 32-58
- .ENET driver 32-88
- LAP Manager 32-29
- .MPP driver 32-12
- .XPP driver 32-34
- status change (AppleTalk Transition)
- adding fields 32-18
- entries
- adding 32-18
- how called 32-21
- removing 32-19
- when called 32-21
- sending messages to 32-20
- transitions
- cancel-close 32-23
- defining 32-24
- developer-defined 32-24
- open 32-22
- permission-to-close 32-22
- routine selectors 32-21
- testing for version 32-11
- AppleTalk Phase 2
- features 32-4
- and Macintosh models 32-3
- testing for availability 32-11
- AppleTalk Session Protocol (ASP)
- described 32-7
- when to use 32-11
- AppleTalk Transaction Protocol (ATP) 32-29
- ATPGetRequest function, canceling calls to 32-29
- described 32-7
- release timer, setting 32-30
- when to use 32-11
- AppleTalk Transition Queue (ATQ) 32-17
- adding fields 32-18
- entries
- adding 32-18
- how called 32-21
- removing 32-19
- when called 32-21
- sending messages to 32-20
- transitions
- cancel-close 32-23
- defining 32-24
- developer-defined 32-24
- open 32-22
- permission-to-close 32-22
- routine selectors 32-21
- 'APPL' file type 9-8
- application creator string 3-42
- Application Died event 6-71, 29-16
- application heap 29-5
- application icons
- creating 2-18, 9-9
- default 9-10
- help balloons for 11-56
- application interfaces, AppleTalk 32-10
- Application menu
- alternating icon in 2-15, 24-4, 24-7
- desk accessories in 9-32
- diamond-shaped mark in 24-4, 24-7
- disabled during modal dialog 3-14
- help balloons for 11-10
- relationship to other menus 3-15
- application partitions 28-5
- applications
- adding to desktop database 9-56
- alias type for 9-30
- in Apple menu 9-32
- in Apple Menu Items folder 9-41
- creating icons for 2-18, 9-9
- default icon for 9-10
- help balloons for icons 11-56
- launching from the Finder 9-24
- removing from the desktop database 9-57
- application stack 29-5
- application-unavailable alert box messages 9-20
- application zone 28-4
- ApplZone 28-5
- arrow keys, actions for selected text 15-14
- ascent line of fonts 12-6
- ASP (AppleTalk Session Protocol)
- described 32-7
- when to use 32-11
- assembly-language information
- compatibility issues 3-6
- conventions for notes P-6
- AssociateSection function 4-18, 4-43, 4-65
- '****' file type 9-15
- '****' (wildcard) descriptor type 6-9, 6-29, 6-72
- asynchronous calls, Data Access Manager 8-10, 8-50
- asynchronous parameter block record 8-50
- ATEvent procedure 32-24
- ATP (AppleTalk Transaction Protocol) 32-29
- ATPGetRequest function, canceling calls to 32-29
- described 32-7
- release timer, setting 32-30
- when to use 32-11
- .ATP driver 32-29
- ATPKillAllGetReq function 32-29
- ATPParamBlock data type 32-30
- ATPPreFlightEvent function 32-24
- ATQ (AppleTalk Transition Queue 32-17
- adding fields 32-18
- entries
- adding 32-18
- how called 32-21
- removing 32-19
- when called 32-21
- sending messages to 32-20
- transitions
- cancel-close 32-23
- defining 32-24
- developer-defined 32-24
- open 32-22
- permission-to-close 32-22
- routine selectors 32-21
- ATQEntry data type 32-17
- attention codes, ADSP 32-40
- attention-message buffer 32-44, 32-59
- attention messages
- attention codes 32-40
- connection event flag 32-40
- handling 32-47
- sending 32-77
- and user routines 32-56
- attributes of Apple events
- adding to Apple events 6-92
- defined 6-6
- event classes 6-7, 6-10
- event IDs 6-7, 6-10
- event sources 6-10
- getting data out of 6-44, 6-76
- getting descriptor records out of 6-77
- getting descriptor types of 6-98
- getting sizes of 6-98
- interaction level 6-10, 6-44, 6-51
- missed keyword 6-10, 6-44, 6-47
- optional keyword 6-10
- return ID 6-10, 6-55
- setting with AECreateAppleEvent function 6-54
- target address 6-10, 6-57
- timeout 6-10, 6-64
- transaction ID 6-10, 6-55
- audible notifications 2-15, 24-4
- Audio Interchange File Format (AIFF)
- creating 22-93, 22-100
- playing sounds in 22-15, 22-56
- storing sounds in 22-10
- Audio Interchange File Format extension for
- Compression (AIFF-C)
- creating 22-93, 22-100
- playing sounds in 22-15, 22-56
- storing sounds in 22-10
- AudioSelection data type 22-58
- authentication of users 7-8, 7-24
- defined 7-7
- automatic gain control 22-65
- A/UX
- accessing hardware under 3-7
- running Macintosh applications under 3-6, 3-24
- testing for version 3-35
- using Sound Manager under 22-3
- writing to 'CODE' segments under 23-14
- A/UX Release 2.0 3-26
- A/UX Toolbox 3-24
- availableCmd command 22-41, 22-83, 22-87
-